package com.study.design.model.structPattern.proxy.staticProxy;

/**
* @Name: Star
* @Description: 代理模式：抽象角色——请明星唱歌，定义代理角色和真实角色的对外访问方法
* @Author: 李超	lc_jack@foxmail.com
* @CreateDate: 2017-2-10 下午8:46:35 
* @Version: V1.0
 */
public interface Star {
	
	/**
	* @Name: confer
	* @Description: 面谈
	* @Author: 李超	lc_jack@foxmail.com
	* @Version: V1.0
	* @CreateDate: 2017-2-10 下午8:47:54
	* @Parameters: 
	* @Return: void
	 */
	public abstract void confer() ;
	
	/**
	* @Name: signContract
	* @Description: 签合同
	* @Author: 李超	lc_jack@foxmail.com
	* @Version: V1.0
	* @CreateDate: 2017-2-10 下午8:48:16
	* @Parameters: 
	* @Return: void
	 */
	public abstract void signContract() ;
	
	/**
	* @Name: bookTicket
	* @Description: 订机票
	* @Author: 李超	lc_jack@foxmail.com
	* @Version: V1.0
	* @CreateDate: 2017-2-10 下午8:48:56
	* @Parameters: 
	* @Return: void
	 */
	public abstract void bookTicket() ;
	
	/**
	* @Name: sing
	* @Description: 唱歌
	* @Author: 李超	lc_jack@foxmail.com
	* @Version: V1.0
	* @CreateDate: 2017-2-10 下午8:49:20
	* @Parameters: 
	* @Return: void
	 */
	public abstract void sing() ;

	/**
	* @Name: collectMoney
	* @Description: 收钱
	* @Author: 李超	lc_jack@foxmail.com
	* @Version: V1.0
	* @CreateDate: 2017-2-10 下午8:49:38
	* @Parameters: 
	* @Return: void
	 */
	public abstract void collectMoney() ;

}
















